package com.shensi.appCollect.pojo.vo;

import com.shensi.appCollect.pojo.CustomerElectronicCard;
import com.shensi.appCollect.pojo.PhysicalCard;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.ArrayList;
import java.util.List;

/**
 * @date 2023/8/17
 */
@Setter
@Getter
@ApiModel
public class ElectronicCardListVO {

    @ApiModelProperty("电子卡使用范围，1-多站通用，2-单站使用")
    private String cardUseRangeFlag;

    @ApiModelProperty("卡片列表，单站使用时不为空")
    private List<ElectronicCardTypeListVO> cardTypeList;

    @ApiModelProperty("卡片列表，多站通用时不为空")
    private List<CustomerElectronicCard> cardList;

    @ApiModelProperty("储值卡列表")
    private List<PhysicalCard> physicalCardList;

    @ApiModelProperty("返利卡列表")
    private List<CustomerElectronicCard> returnCashCardList = new ArrayList<>();
}
